package dao;

import java.sql.ResultSet;
import java.sql.SQLException;

import entity.EmpleadoBD;

public class EmpleadoDAO extends DAO{

	public EmpleadoBD getEmpleadoById(int idEmpleado) {
		ResultSet rs = super.getObjectById("empleado", "id_empleado", idEmpleado);
		EmpleadoBD empleadoBD = null;
		try {
			if(rs.next()){
				empleadoBD = new EmpleadoBD();
				empleadoBD.setApellido(rs.getString("apellido"));
				empleadoBD.setFecha_egreso(rs.getDate("fecha_egreso"));
				empleadoBD.setFecha_ingreso(rs.getDate("fecha_ingreso"));
				empleadoBD.setId_empleado(idEmpleado);
				empleadoBD.setNombre(rs.getString("nombre"));
				empleadoBD.setRolBD(new RolDAO().getRolById(rs.getInt("id_rol")));
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return empleadoBD;
	}

}
